查看原文
其他

每天学习一点R:4.R数据对象

红皇后学术 红皇后学术 2022-06-07

R数据对象类型

R的主要功能就是对数据进行处理、统计学分析和可视化,那么R能处理什么样的数据呢?

R数据类型:

  • 普通向量 (vector)

    • 数值型 (numeric)

    • 字符型 (character)

    • 逻辑型 (logical)

    • 复数型 (complex)

  • 因子向量 (factor)

  • 索引向量 (index)

  • 复杂数据类型

    • 矩阵 (matrix)

    • 数据框 (data.frame)

    • 列表 (list)

简单数据

向量的本质就是一连串的数据,可以看作excel中的一行或一列数据

不同类型的向量顾名思义,数值型代表组成向量的元素均为数值,字符型表示元素均为字符,逻辑型表示判断,其组成元素只有TURE和FALSE两个

因子向量可以看作对于一组数据的分组信息,类似于统计学分析中的Group列,通过相对的元素表示其所代表的数据属于同一组,因子向量可以是数值型也可以是字符型

复杂数据

矩阵和数据框可以看作excel中的数据表,由多个行和列组成,其中的每一行或列均是一个向量。

矩阵和数据框的区别在于,组成矩阵的向量要属于同一类型,而数据框则可以由多个类型的向量构成

因而,矩阵通常情况下全部为数值型,而数据框中可以同时包含数值、字符和因子向量。

列表是由多个数据类型组成的更为复杂的数据,其能同时包含多个向量、矩阵、数据框,可以将其看作是excel中含有多个数据表的文件



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存